package com.tencentcloudapi.wemeet.models.meeting;

import com.google.gson.annotations.Expose;
import com.google.gson.annotations.SerializedName;
import com.tencentcloudapi.wemeet.models.BaseResponse;

import java.io.Serializable;
import java.util.List;

public class QueryInviteesMeetingUserResponse  extends BaseResponse implements Serializable {


    @Expose
    @SerializedName("invitees")
    private List<QueryInviteesMeetingUserResponse.Invitees> invitees;
    /**
     * 是否还有未拉取的数据
     */

    /**
     * 是否还有未拉取的数据
     */
    @Expose
    @SerializedName("has_remaining")
    private Boolean hasRemaining;
    /**
     * 和“has_remaining”一起，数据量比较大的情况下支持参会成员列表的多次获取
     */

    @Expose
    @SerializedName("next_pos")
    private Integer nextPos;

    public List<Invitees> getInvitees() {
        return invitees;
    }

    public void setInvitees(List<Invitees> invitees) {
        this.invitees = invitees;
    }

    public Boolean getHasRemaining() {
        return hasRemaining;
    }

    public void setHasRemaining(Boolean hasRemaining) {
        this.hasRemaining = hasRemaining;
    }

    public Integer getNextPos() {
        return nextPos;
    }

    public void setNextPos(Integer nextPos) {
        this.nextPos = nextPos;
    }

    public static class Invitees implements Serializable {

        @Expose
        @SerializedName("userid")
        private String userid;
        @Expose
        @SerializedName("nick_name")
        private String nick_name;

        public String getUserid() {
            return userid;
        }

        public void setUserid(String userid) {
            this.userid = userid;
        }

        public String getNick_name() {
            return nick_name;
        }

        public void setNick_name(String nick_name) {
            this.nick_name = nick_name;
        }
    }

}
